package com.sxj.web.util;

/**
 * @author 石小俊
 * @date 2024年02月28日 20:07
 */
public class StringUtil {

    /**
     * 将一个字符串转换成数组
     * 通过逗号拼接元素
     * @param arr
     * @return
     */
    public static String arrayToString(String[] arr){
        StringBuffer buffer = new StringBuffer();
        if(arr != null){
            for(String s : arr){
                buffer.append(s+",");
            }
            // 将末尾的逗号截取掉
            return buffer.substring(0,buffer.length()-1);
        }
        return null;
    }

    public static boolean isNull(String s){
        return null == s || "".equals(s);
    }

    /**
     * 将制定的字符串通过逗号分隔成数组
     * 判断数组中是否包含指定的元素
     * 如果包含,返回checked,否则返回空字符串
     * @param hobbies
     * @param hobby
     * @return
     */
    public static String checkHobby(String hobbies,String hobby){
        if(!StringUtil.isNull(hobbies)){
            String[] arr = hobbies.split(",");
            for(String s : arr){
                if(s.equals(hobby)){
                    return "checked";
                }
            }
        }
        return "";
    }

}
